package com.jmxcfc.blfsc.ssq.service.reguser;//package com.jmxcfc.blfsc.ssq.service;

import com.alibaba.fastjson.JSONObject;
import com.jmxcfc.blfsc.common.common.IQueryService;
import com.jmxcfc.blfsc.common.common.request.BaseRequest;
import com.jmxcfc.blfsc.common.common.response.BaseResponse;
import com.jmxcfc.blfsc.common.sign.SignRequest;
import com.jmxcfc.blfsc.ssq.entity.QueryUserApplyCertSub;

/**
 * <p>
 * 用户证书申请状态查询服务类
 * 请求参数:account(账户,取值身份证号)、taskId任务Id,取值于:根据业务号requestNo查询SSQ_REG_USER_PERSONAL_SUB表(注册个人用户并申请证书接口)
 * 泛型分别对应:
 * JSONObject:BaseResponse响应体 T
 * SSignRequest<JSONObject>:BaseRequest请求体 B
 * String:BaseContext扩展体 E
 *
 * </p>
 * @author zhuyiping
 */
public interface IQueryUserApplyCertRequestService extends IQueryService<QueryUserApplyCertSub, SignRequest<JSONObject>, String> {

    BaseResponse<QueryUserApplyCertSub> sendRequest(BaseRequest<SignRequest<JSONObject>> requestMessage);
}
